VOODOO Server is a version control system for software developers using Metrowerks CodeWarrior under Mac OS. VOODOO Server and the corresponding VOODOO clients (e.g., the CodeWarrior VCS plug-in and the VOODOO Admin application) are designed to offer reliable and robust version control features while minimizing the administrative overhead that usually accompanies version control.
VOODOO Server is the successor to our award-winning stand-alone version control application VOODOO. We designed this client/server system to be able to combine the experience from our previous product with state of the art technology (client/server architecture, full support of the AppleEvent Object Model, etc.).
VOODOO Server is not a replacement for VOODOO, but rather a new product that addresses a different audience. VOODOO Server is recommended for individual programmers and large developer groups using the Metrowerks CodeWarrior. However, we still recommend VOODOO for single developers and small groups not using Metrowerks CodeWarrior. We will continue to support and improve both VOODOO and VOODOO Server.
System Requirements
To use VOODOO Server, you need:
A Macintosh with a PowerPC processor
MacOS 8.1 or newer
To use the VOODOO Server plug-in for CodeWarrior you need:
Metrowerks CodeWarrior Pro 4 or newer
If anything of above requirements cause a problem for you please check out our stand-alone VOODOO application, which requires just MacOS 7.1 and is available for 68k computers, too.
As Time Goes By…
By the time you read this, we may already have a newer version of VOODOO Server available. To find out if a new version is available, please visit our web server:
You can download the most recent version of VOODOO Server via FTP from one of the following sites:
ftp://ftp.unisoft.co.at/pub/voodooserver/
ftp://ftp2.unisoft.co.at/pub/voodooserver/
If You are New to VOODOO Server
Although VOODOO Server was designed to be the easiest-to-use version control tool available version control still remains a discipline that is a bit more complicated than writing a text in SimpleText. We are therefore offering a tutorial that guides you to version control using VOODOO Server systematically. We highly recommend to read the tutorial and to step through the included sample projects. Since we prepared and included all the needed tutorial files (CodeWarrior projects, source files, VOODOO Server databases, etc.) for you it won't take you too long to step through this tutorial. Once you've done that you will know about all the concepts behind VOODOO and will save much time in your software projects.
Installation
Caution: There are some Installation Instructions for the server application as well as for the plug-in and administration tool that you must follow in order to make VOODOO Server and its clients run smoothly in your environment. We therefore highly recommend to READ THE INSTALLATION GUIDE in Chapter 2 of the included VOODOO Server Tutorial and Command Reference.
What's Missing in this Release?
There are some features that didn’t find their way into version 1.0 but have to wait for the next release. Please read the current limitations below:
Communication
The VOODOO Server application must be on the same machine as the client or be accessible from the clients via AppleTalk (i.e., Program Linking). Right now, there is no IP-based protocol stack available.
Stand-alone client
There is no stand-alone client available but only a CodeWarrior Plug-in plus an administration application. However the plug-in is so much better than everything you might have seen before that you probably won’t miss a stand-alone client. Nevertheless, access to the VOODOO project from outside CodeWarrior is on top of our to-do list.
Variants
Although the VOODOO server already supports variants, variants are not yet made available officially in version 1.0 of the server and the CW plug-in. You have to start to work in one variant but will be able to add variants to the project with a future version.
We know that the support of variants is a must for VOODOO Server and we'll add variant support as soon as possible. The reason why we are releasing this first version of VOODOO server without variant support is that we didn’t want to make you wait any longer for what we already have to offer now. VOODOO Server – even without variants – is so much better than anything else is that we did not want to continue using it internally only.
Converting Existing VOODOO Projects
We do not yet offer a converter for existing VOODOO projects so you have to start with a new project. The same thing that we mentioned above for variant support holds for the project converter. We will offer a converter for VOODOO projects in the future, but we didn’t want to wait to give the server system to you until the converter is available. So how should you proceed if you have existing VOODOO projects? Whenever you create a new programming project from now on you can already start to use VOODOO Server for version control. And you can continue to manage the other projects with the VOODOO stand-alone application. You will be able to convert these projects and switch to VOODOO Server later. If you don’t mind having the very early history of your project in a different repository you can of course also make the transition right now. In this case, however, please be aware that you will not be able to "insert" the old project at the beginning of the current VOODOO Server project by means of the converter.
Problem Reports
If you find any problem, please let us know as soon as possible. Please send reports (in English or German) to <voodoo_support@unisoft.co.at>.
Stay Informed and Join our VOODOO Discussion List
We encourage you to join our VOODOO discussion list, where users can discuss VOODOO and VOODOO Server issues and help each other (English only). The VOODOO development team can also be reached on this list. When you are subscribed to this list, you will receive news about upgrades as soon as they become available. To subscribe to the list, send an e-mail message to listserv@unisoft.co.at with any subject, and the single line
SUB voodoo_list YourRealName
in the message body. Once you are a member of the list, you can send contributions to voodoo_list@unisoft.co.at (all e-mail messages sent to the list are automatically distributed to all members).
How to Contact us
If you need help with VOODOO Server or wish to order a serial number, contact UNI SOFTWARE PLUS under one of the following addresses:
voodoo_sales@unisoft.co.at (for ordering and licensing questions)
Fax:
+43 7236 3338 30
Phone:
+43 7236 3338 82
Regular mail:
UNI SOFTWARE PLUS
Attn: VOODOO
Softwarepark Hagenberg
A-4232 Hagenberg
Austria
In the folder that contains this ReadMe document, you will also find an HTML document named VOODOO Server Links.html. Open this document with your favorite WWW browser to easily access our web pages.